|
Procedurální generování voxelových modelů
Hypeš, Tomáš ; Matýšek, Michal (oponent) ; Milet, Tomáš (vedoucí práce)
Tato práce pojednává o technikách procedurálního generování a jeho využití při tvorbě voxelových modelů. Využity byly techniky jako Perlinův šum, Voroného diagram, L-systémy apod. Tyto znalosti jsou následně využity pro vytvoření generátoru světa pro počítačovou hru s otevřením světem. Tato hra poskytuje hráči možnost tento svět modifikovat a využít jeho kreativitu např. při stavbě budov. Hra ovšem neposkytne hráči všechny možnosti zadarmo, ale např. pro stavbu budovy si bude muset nejdříve najít a natěžit materiál. Hra byla napsána v programovacím jazyce C++ s využitím knihoven Boost, SDL a OpenGL.
|
|
Zobrazování terénu a vodní hladiny v počítačové hře
Kopecký, Marek ; Kajan, Rudolf (oponent) ; Herout, Adam (vedoucí práce)
Tato bakalářská práce je zaměřená na vykreslování vody a terénu, což je klíčová část mnoha počítačových her a simulací. Výsledná aplikace běží plynule a je vytvořená v XNA Frameworku. Vykreslování terénu zahrnuje multitexturování a stínování. Simulace vody popisuje odraz a lom paprsků na vodní hladině. Pěna je vykreslována na břehu vody. Vodní vlny jsou počítány pomocí inverzní diskrétní Fourierovy transformace.
|
|
Belieavable decision making in large scale open world games for ambient characters
Plch, Tomáš ; Brom, Cyril (vedoucí práce)
Název práce: Uvěřitelné rozhodování virtuálních postav ve hrách s velkým otevřeným světem Autor: Tomáš Plch Katedra / Ústav: Katedra softwaru a výuky informatiky Vedoucí doktorské práce: Mgr. Cyril Brom, Ph. D., Katedra softwaru a výuky informatiky Abstrakt: Hry s velkým otevřeným světem jsou obydleny populacemi s velkým počtem virtuálních bytostí, které se účastní na herním příběhu a obohacují virtuální svět svojí přítomností. Realizmus tohoto prostředí a uvěřitelnost chování jeho obyvatelstva je klíčová pro hráčův imerzivní zážitek. V první části naší práce prezentujeme vylepšení jazyka pro specifikaci chováni virtuálních bytostí tak, aby bylo možné specifikovat komplexní uvěřitelné chování jednoduchou a udržitelnou formou. Specifika jazyka jsme založili na kombinaci principů objektového programování a paradigmatu behaviorálních stromů. V druhé části práce popisujeme koncept Inteligentního prostředí schopného adaptivně reagovat na chování virtuálních bytostí i na hráčovy akce tak, abychom hráči prezentovali uvěřitelný svět. V třetí části specifikujeme koncept Smart konstruktů, které poskytují virtuálním bytostem kontextově správné chování, aby bylo ve specifických oblastech uvěřitelnější. Dále Smart konstrukty poskytují chování spjaté s používáním předmětů a účastí v příběhu hry tak, aby nedocházelo k...
|
|
Procedurální generování voxelových modelů
Hypeš, Tomáš ; Matýšek, Michal (oponent) ; Milet, Tomáš (vedoucí práce)
Tato práce pojednává o technikách procedurálního generování a jeho využití při tvorbě voxelových modelů. Využity byly techniky jako Perlinův šum, Voroného diagram, L-systémy apod. Tyto znalosti jsou následně využity pro vytvoření generátoru světa pro počítačovou hru s otevřením světem. Tato hra poskytuje hráči možnost tento svět modifikovat a využít jeho kreativitu např. při stavbě budov. Hra ovšem neposkytne hráči všechny možnosti zadarmo, ale např. pro stavbu budovy si bude muset nejdříve najít a natěžit materiál. Hra byla napsána v programovacím jazyce C++ s využitím knihoven Boost, SDL a OpenGL.
|
|
Belieavable decision making in large scale open world games for ambient characters
Plch, Tomáš ; Brom, Cyril (vedoucí práce)
Název práce: Uvěřitelné rozhodování virtuálních postav ve hrách s velkým otevřeným světem Autor: Tomáš Plch Katedra / Ústav: Katedra softwaru a výuky informatiky Vedoucí doktorské práce: Mgr. Cyril Brom, Ph. D., Katedra softwaru a výuky informatiky Abstrakt: Hry s velkým otevřeným světem jsou obydleny populacemi s velkým počtem virtuálních bytostí, které se účastní na herním příběhu a obohacují virtuální svět svojí přítomností. Realizmus tohoto prostředí a uvěřitelnost chování jeho obyvatelstva je klíčová pro hráčův imerzivní zážitek. V první části naší práce prezentujeme vylepšení jazyka pro specifikaci chováni virtuálních bytostí tak, aby bylo možné specifikovat komplexní uvěřitelné chování jednoduchou a udržitelnou formou. Specifika jazyka jsme založili na kombinaci principů objektového programování a paradigmatu behaviorálních stromů. V druhé části práce popisujeme koncept Inteligentního prostředí schopného adaptivně reagovat na chování virtuálních bytostí i na hráčovy akce tak, abychom hráči prezentovali uvěřitelný svět. V třetí části specifikujeme koncept Smart konstruktů, které poskytují virtuálním bytostem kontextově správné chování, aby bylo ve specifických oblastech uvěřitelnější. Dále Smart konstrukty poskytují chování spjaté s používáním předmětů a účastí v příběhu hry tak, aby nedocházelo k...
|
|
Zobrazování terénu a vodní hladiny v počítačové hře
Kopecký, Marek ; Kajan, Rudolf (oponent) ; Herout, Adam (vedoucí práce)
Tato bakalářská práce je zaměřená na vykreslování vody a terénu, což je klíčová část mnoha počítačových her a simulací. Výsledná aplikace běží plynule a je vytvořená v XNA Frameworku. Vykreslování terénu zahrnuje multitexturování a stínování. Simulace vody popisuje odraz a lom paprsků na vodní hladině. Pěna je vykreslována na břehu vody. Vodní vlny jsou počítány pomocí inverzní diskrétní Fourierovy transformace.
|